#include<bits/stdc++.h>
using namespace std;
#define ll long long
const ll N=101000;
ll n,a[N],b[N],mi=INT_MAX,ma=INT_MIN;
inline ll read(){
	ll sum=0,f=1;
	char ch=getchar();
	while(ch<'0'||ch>'9'){
		if(ch=='-')f=-1;
		ch=getchar();
	}
	while(ch>='0'&&ch<='9'){
		sum=sum*10+(ll)(ch)-'0';
		ch=getchar();
	}
	return sum*f;
}
int main(){
	freopen("duel.in","r",stdin);
	freopen("duel.out","w",stdout);
	n=read();
	for(int i=1;i<=n;i++){
		a[i]=read();
		//if(a[i]>ma)ma=a[i];
		if(a[i]<mi)mi=a[i];
		b[a[i]]++;
		if(ma<b[a[i]])ma=b[a[i]];
	}
	/*ll s=b[mi];
	for(int i=mi+1;i<=ma;i++){
		if(s<b[i])s=b[i];
	}*/
	cout<<ma<<"\n";
	return 0;
}
/*
5
1 2 3 1 2

10
136 136 136 2417 136 136 2417 136 136 136
*/
